* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
/* 滚动条样式 */
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

::-webkit-scrollbar-button,
::-webkit-scrollbar-corner,
::-webkit-scrollbar-resizer {
  display: none;
  background-color: transparent;
}

::-webkit-scrollbar-thumb {
  background: rgb(187, 187, 187);
  border-radius: 4px;
}
@font-face {
  font-family: "icomoon";
  src: url("../fonts/icomoon.eot?hxg8pd");
  src: url("../fonts/icomoon.eot?hxg8pd#iefix") format("../embedded-opentype"),
    url("../fonts/icomoon.ttf?hxg8pd") format("truetype"),
    url("../fonts/icomoon.woff?hxg8pd") format("woff"),
    url("../fonts/icomoon.svg?hxg8pd#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

a {
  text-decoration: none;
  color: #333;
}

ul,
ol,
li {
  list-style: none;
}

input,
button,
textarea,
select {
  /* 清除默认边框 */
  border: none;
  /* 清除select聚焦时候的边框颜色 */
  outline: none;
}
button {
  background: none;
  cursor: pointer;
}
header {
  height: 80px;
  width: 100%;
  background-color: #1e6fff;
}
header nav {
  padding-top: 24px;
  padding-left: 40px;
}
header nav a {
  float: left;
  color: #f5f5f5;
  font-size: 24px;
  margin-right: 28px;
}
textarea {
  resize: none;
}
select {
  /*隐藏select的下拉图标 */
  appearance: none;
}
/* 模态框 */
.modal_box {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

  width: 400px;
  padding: 24px;
  background-color: #fff;
  box-shadow: 0 2px 12px 2px rgba(68, 73, 77, 0.16);
  border-radius: 3px;

  z-index: 1000;
}
/* 模态框 标题 */
.modal_box h2 {
  font-weight: 400;
}
/* 模态框 input */
.modal_box input {
  width: 352px;
  height: 40px;
  margin-top: 24px;
  padding-left: 12px;
  padding-right: 12px;
  border: 1px solid #000;
  border-radius: 3px;
  font-size: 16px;
  vertical-align: middle;
}
/* 模态框关闭按钮 */
.close_bar_btn::after {
  position: absolute;
  top: 12px;
  right: 12px;

  width: 20px;
  height: 20px;
  padding: 4px;
  content: "\e90e";
  font-family: "icomoon";
  font-size: 20px;

  cursor: pointer;
}
/*  确认按钮（通用） */
.confirm_btn {
  width: 80px;
  height: 40px;
  background-color: #1e6fff;
  border-radius: 2px;
  color: #fff;
  font-size: 18px;
  cursor: pointer;
}
/* 取消按钮（通用） */
.cancel_btn {
  width: 80px;
  height: 40px;
  background-color: red;
  border-radius: 2px;
  color: #fff;
  font-size: 18px;
  cursor: pointer;
}
/* 遮罩层 */
.cover {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  content: "";
  width: 100vw;
  height: 100vh;
  background-color: #494949ab;
}

/* 清除浮动 */
.clearfix:after,
.clearfix:before {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  *zoom: 1;
}

/* special part */
/* showpage */

.article_content {
  /* 纯字母字母强制换行 */
  word-break: break-all;
}
